package com.ruoyi.system.domain.zbg;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;

import java.util.Date;

@Data
@ApiModel(value = "预警和异常数据")
@TableName(value = "warning_and_exception_data")
//@AllArgsConstructor
//@NoArgsConstructor
public class WarningAndExceptionData {
    @Id
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "区县名称")
    @ExcelProperty("区县")
    private String district;

    @ApiModelProperty(value = "费用类别")
    @ExcelProperty("费用类别")
    private String costCategory;

    @ApiModelProperty(value = "专业")
    @ExcelProperty("专业")
    private String profession;

    @ApiModelProperty(value = "工单流水")
    @ExcelProperty("工单流水")
    private String workOrderNumber;

    @ApiModelProperty(value = "工单主题")
    @ExcelProperty("工单主题")
    private String workOrderSubject;

    @ApiModelProperty(value = "稽核工单涉及金额（万）")
    @ExcelProperty("稽核工单涉及金额（万）")
    private double auditAmount;

    @ApiModelProperty(value = "异常问题原因")
    @ExcelProperty("异常问题原因")
    private String exceptionReason;

    @ApiModelProperty(value = "县整改返馈")
    @ExcelProperty("县整改返馈")
    private String countyFeedback;

    @ApiModelProperty(value = "稽核工单数量")
    @ExcelProperty("稽核工单数量")
    private int auditWorkOrderCount;

    @ApiModelProperty(value = "年")
    @ExcelProperty("年")
    private Integer year;
    @ApiModelProperty(value = "月")
    @ExcelProperty("月")
    private Integer month;

}